#region Copyright
/// <copyright>
/// Copyright (c) 2008 Ilia Shramko.
/// Released under the terms of the GNU General Public License.
/// </copyright>
#endregion

using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;

namespace Osh.Mixer
{
	public class OshMixer
	{
		private class Interop
		{
			[Guid("EC618E04-0EEE-4F91-9C37-5F3B0FEEA30E")]
			[TypeLibType(TypeLibTypeFlags.FDispatchable | TypeLibTypeFlags.FNonExtensible | TypeLibTypeFlags.FDual)]
			public interface IService
			{
				[DispId(1)]
				void Connect(IServiceClient client);
				[DispId(2)]
				string Execute(string command);
			}

			[Guid("85FBCCC0-431A-4990-ADA5-1751FB7A2207")]
			[TypeLibType(TypeLibTypeFlags.FDispatchable | TypeLibTypeFlags.FNonExtensible | TypeLibTypeFlags.FDual)]
			public interface IServiceClient
			{
				[DispId(2)]
				string Execute(string command);
			}
		}

		public OshMixer()
		{
		}


	}
}
